package www.ld.com.domain.user.vo;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;
import www.ld.com.dictionary.SexStatusEnum;
import www.ld.com.dictionary.UserStatusEnum;

import java.util.Set;

@Data
@Accessors(chain = true)
@ToString
@EqualsAndHashCode
@ApiModel(value = "OutUserVO",description ="用户详情" )
public class OutUserVO   {
    @ApiModelProperty(value = "用户ID")
    private String id;
    @ApiModelProperty(value = "姓名")
    private String name;
    @ApiModelProperty(value = "帐号")
    private String username;
    @ApiModelProperty(value = "部门")
    private String departmentId;
    @ApiModelProperty(value = "电话")
    private String phone;
    @ApiModelProperty(value = "邮件")
    private String email;
    @ApiModelProperty(value = "性别")
    private SexStatusEnum sex;
    @ApiModelProperty(value = "备注")
    private String remarks;
    @ApiModelProperty(value = "状态")
    private UserStatusEnum status;
    @ApiModelProperty(value = "岗位Id")
    private Set<String> postIds;
    @ApiModelProperty(value = "角色Id")
    private Set<String> rolesIds;
}

